package com.jwsoft.manager.common.vo.eduFormSpecial;

import com.bifang.assistant.common.vo.BasePageVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author
 * @date 2022-03-18
 * @description
 */
@Data
@Schema(name = "表单保存请求", description = "表单保存请求")
public class FormSaveVO extends BasePageVO {


    @Schema(name= "文章id")
    private Long articleId;

    @Schema(name="表单id")
    private String formId;

    @Schema(name="表单名称")
    private String formName;

    @Schema(name="学校id")
    private String schoolId;

    @Schema(name="表单关联表id")
    private String formRefId;

    @Schema(name="表单关联表名称")
    private String formRefName;

    @Schema(name="年份")
    private Integer year;

    @Schema(name="有效开始时间")
    private Date startTime;

    @Schema(name="有效结束时间")
    private Date endTime;

    @Schema(name="表单类型")
    private String formType;

    @Schema(name="表单小类")
    private String formClass;

    @Schema(name="状态")
    private String status;

    @Schema(name="有效状态")
    private String validStatus;

    @Schema(name="招生类别")
    private String configName;

    @Schema(name="排序字段")
    private Integer orderNo;

    @Schema(name="配置类别(招生计划)")
    private String configType;

    @Schema(name="配置类别 中文")
    private String configTypeName;

    @Schema(name="表单列表")
    private List<FormSaveVO> list;

    @Schema(name="行政区划")
    private String areaCode;

    @Schema(name = "fileFlag", title = "是否需要上传佐证材料")
    private String fileFlag;

}
